AI035
Программирование на Ruby: Практическое руководство для программистов (второе издание)
Главы 8–9: Обработка ошибок и модульная архитектура
Цели обучения
- Анализировать распространённые паттерны возникновения ошибок и их влияние на стабильность системы
- Разрабатывать пользовательские иерархии исключений для обработки ошибок в конкретной области применения
- Применять принципы модульности для достижения высокой связанности и низкой зависимости
- Оценивать методы изоляции модулей и проектирования на основе интерфейсов